"""
rj2203的模块：
    1、教师模块：
        0、教师类包含属性：id(教师编号) tea_name（教师名称） tea_class(教师负责班级用列表存储)
        tea_kc(教师负责课程也使用列表存储)
        1、显示功能
        2、增加信息功能：id不能重复，教师负责课程至少要求两门，教师负责班级至少要求两个班级
           如果id重复了，或者是不满足课程和班级的要求，就输出不满足的原因，并且重新
           执行增加方法。如果都没有问题就直接保存到列表里面
        3、删除功能，注意删除功能根据id删除，要求如果数据总数小于3就不能删除。
           删除失败，重新运行run方法，删除成功输出删除之后c 的列表数据。
        4、修改功能，知要求显示id值但是不能修改id值，
            不满足课程和班级的要求，就输出不满足的原因，并且重新
            执行修改方法。如果都没有问题就直接保存到列表里面
            修改失败就重新运行run方法
            修改成功就输出修改之后的列表数据
        5、查询一个
        6、查询全部
        7、保存到文件，保存到文件的时候再次对列表内部的数据进行检查
           1、列表内部数据是否>=3，
           2、教师负责课程列表里面的课程是否>=2
           3、教师负责班级列表里面的班级是否>=2
        8、从文件加载数据，如果文件内部数据是空的，那么就直接执行run方法
        ，如果文件内部有数据，也直接执行run方法
        9、创建main测试
"""